package com.yanqu.road.entity.wingroom.chakra.data;

import com.yanqu.road.entity.DataObject;
import com.yanqu.road.entity.player.UserBaseInfo;
import com.yanqu.road.entity.player.UserInfo;

public class UserWingRoomChakraBeVisitRecord extends DataObject {

    /**
     * 玩家ID
     */
    private long userId;

    /**
     * 拜访玩家ID
     */
    private Long visitUserId;

    /**
     * 拜访玩家详情
     */
    private UserBaseInfo visitUserInfo;

    /**
     * 创建时间
     */
    private Long createTime;

    public long getUserId() {
        return userId;
    }

    public void setUserId(long userId) {
        if(this.userId != userId) {
            this.userId = userId;
            setUpdateOption();
        }
    }

    public Long getVisitUserId() {
        return visitUserId;
    }

    public void setVisitUserId(Long visitUserId) {
        if(this.visitUserId != visitUserId) {
            this.visitUserId = visitUserId;
            setUpdateOption();
        }
    }

    public UserBaseInfo getVisitUserInfo() {
        return visitUserInfo;
    }

    public void setVisitUserInfo(UserBaseInfo visitUserInfo) {
        if(this.visitUserInfo != visitUserInfo) {
            this.visitUserInfo = visitUserInfo;
            setUpdateOption();
        }
    }

    public Long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Long createTime) {
        if(this.createTime != createTime) {
            this.createTime = createTime;
            setUpdateOption();
        }
    }
}
